package com.gzh.permissionsutil

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.gzh.permissionslibrary.PermissionListener
import com.gzh.permissionslibrary.PermissionsUtil

/**
 * @创建者 顾朝辉
 * @创建时间 2020/12/5 15:13
 * @描述
 */
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        //使用方法
        PermissionsUtil.requestPermission(
            this,
            object : PermissionListener {
                override fun permissionGranted(permission: Array<String>) {
                    //已全部申请通过
                }

                override fun permissionDenied(permission: Array<String>) {
                    //有至少一个没有申请通过
                }
            },
            arrayOf(
                "android.permission.READ_EXTERNAL_STORAGE",
                "android.permission.WRITE_EXTERNAL_STORAGE"
            )
        )
    }
}